'''
属性就是对象自身的特征 =>变量
人：姓名、年龄、身高、体重

方法就是对象自身的行为 =>函数
人：跑、跳
'''


class Person(object):
    """
    定义一个Person类，继承自object类。
    该类主要用于模拟人的基本属性和行为。
    """

    def __init__(self, name, age):
        """
        初始化方法，自动调用以设置新创建对象的属性。

        参数:
        name (str): 人物的姓名。
        age (int): 人物的年龄。
        """
        self.name = name
        self.age = age

    def eat(self):
        """
        吃东西的行为方法。
        表示这个人喜欢吃东西，但不提供具体食物的细节。
        """
        print('喜欢吃东西')


p1 = Person('小明', 18)
print(p1.name)
print(p1.age)
p1.eat()
